package sistema.controleVendas.teste;

import sistema.controleVendas.entidades.Estoque;
import sistema.controleVendas.entidades.Produto;
import sistema.controleVendas.fachadas.GerenciarEstoqueFachada;
import sistema.controleVendas.fachadas.GerenciarProdutoFachada;

public class TesteGerenciarEstoque {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Estoque estoque = new Estoque();

		Produto produto = new Produto();
		produto.setId(1);
		produto = GerenciarProdutoFachada.getInstance().buscarProduto(produto);
		estoque.setProduto(produto);
		System.out.println(produto.getDescricao());
		estoque.setQuantidadeDisponivel(10);
		GerenciarEstoqueFachada.getInstance().inserirEstoque(estoque);

		//estoque = GerenciarEstoqueFachada.getInstance().buscarEstoquePorProduto(estoque);
		//GerenciarEstoqueFachada.getInstance().diminuirQuantidadeEstoque(estoque, 7);
		for (Estoque e : GerenciarEstoqueFachada.getInstance().listarEstoque()){
			System.out.println(e.getId()+"\t"+e.getProduto().getDescricao()+" >> "+e.getQuantidadeDisponivel());
		}


	}

}
